// 表单字段类型定义
const FormDataType = [
    "number",    // id
    "number",    // branchId
    "string",    // xid
    "string",    // context
    "string",    // rollbackInfo
    "number",    // logStatus
    "dateTime",  // createTime
    "dateTime",  // updateTime
    "string"     // ext
];

// 表单默认数据
const FormData = {
    id: null,
    branchId: null,
    xid: "",
    context: "",
    rollbackInfo: "",
    logStatus: null,
    createTime: null,
    updateTime: null,
    ext: ""
};

// 字段标签
const labels = {
    id: "ID",
    branchId: "分支ID",
    xid: "全局事务ID",
    context: "上下文信息",
    rollbackInfo: "回滚信息",
    logStatus: "日志状态",
    createTime: "创建时间",
    updateTime: "修改时间",
    ext: "扩展信息"
};

// 表格列配置
const tableColumns = [
    { prop: "id", label: "ID", sortable: true, align: "center" },
    { prop: "branchId", label: "分支ID", align: "center" },
    { prop: "xid", label: "全局事务ID", align: "center" },
    { prop: "context", label: "上下文信息", align: "center" },
    { prop: "rollbackInfo", label: "回滚信息", align: "center" },
    { prop: "logStatus", label: "日志状态", align: "center" },
    { prop: "createTime", label: "创建时间", align: "center" },
    { prop: "updateTime", label: "修改时间", align: "center" },
    { prop: "ext", label: "扩展信息", align: "center" }
];

// 统一导出配置
export const LogConfig = {
    FormData,
    FormDataType,
    labels,
    tableColumns
};
export  default  LogConfig;